package com.barbeque.mall.service.user;

import com.barbeque.mall.bean.BasePageInfo;
import com.barbeque.mall.bean.param.CommonData;
import com.barbeque.mall.bean.user.*;
import com.barbeque.mall.bean.user.bo.AddressPageBo;
import com.barbeque.mall.bean.user.bo.FeedbackPageInfo;
import com.barbeque.mall.bean.user.bo.FootPrintPageInfo;
import com.barbeque.mall.bean.user.bo.HistoryPageInfo;
import com.barbeque.mall.bean.wx.feedback.WxMarketFeedback;

public interface UsersService {

    CommonData<MarketAddress> selectAddress(AddressPageBo info);

    CommonData<MarketCollect> selectCollect(Integer userId, Integer valueId, BasePageInfo info);

    CommonData<MarketFootprint> selectFootprint(FootPrintPageInfo info);

    CommonData<MarketSearchHistory> selectHistory(HistoryPageInfo info);

    CommonData<WxMarketFeedback> selectFeedback(FeedbackPageInfo info);
}
